#pragma once

class RoomStateBase {
protected:

public:
    virtual ~RoomStateBase() {};

    virtual void enter(int roomID)=0;

    virtual void update(int roomID)=0;

    virtual void exit(int roomID)=0;
};